package com.metis.document.parse.dialog.property;

import java.util.LinkedHashMap;
import java.util.Map;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Data
public class ParseTaskProperty {
    /**
     * dataTypeMap
     */
    private Map<String,String> dataTypeMap = new LinkedHashMap<>();
    {
        dataTypeMap.put("法律法规", "law");
        dataTypeMap.put("政策文件", "policy_document");
        dataTypeMap.put("技术标准", "technical_standard");
        dataTypeMap.put("规章制度", "rule");
        dataTypeMap.put("培训教材", "teaching_material");
        dataTypeMap.put("公示公告", "public_announcement");
        dataTypeMap.put("方案", "scheme");
        dataTypeMap.put("其他", "others");
        dataTypeMap.put("图纸", "drawing");
        dataTypeMap.put("案例", "case");
        dataTypeMap.put("工程报告", "engineering_report");
        dataTypeMap.put("运行规程", "operating_regulation");
        dataTypeMap.put("应急预案", "emengercy_plan");
        dataTypeMap.put("交易合同", "trade_contract");
        dataTypeMap.put("设备手册", "device_manual");
        dataTypeMap.put("故障案例", "fault_case");
        dataTypeMap.put("例行报告", "routine_report");
        dataTypeMap.put("技改方案", "technical_renovation");
        dataTypeMap.put("试验报告", "test_report");
        dataTypeMap.put("供应商资质核实标准", "supplier_qualification_verification_standard");
        dataTypeMap.put("论文", "paper");
        dataTypeMap.put("专利", "patent");
        dataTypeMap.put("报告", "report");
        dataTypeMap.put("资讯", "news");
        dataTypeMap.put("电力百科", "power_encyclopedia");
        dataTypeMap.put("电力词典", "power_dictionary");
        dataTypeMap.put("百科词典", "encyclopedia");
        dataTypeMap.put("营销", "marketing");
        dataTypeMap.put("外网营销", "wanmarketing");
        dataTypeMap.put("工程过程", "engineering_process");
        dataTypeMap.put("业务办理", "business_handling");
        dataTypeMap.put("营销通用", "marketing_general");
        dataTypeMap.put("营销专业其他", "marketing_others");
        dataTypeMap.put("作业规范", "operation_standard");
    }
}
